package com.kb.design.dto;

import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

@Data
public class BonusDistributionDTO {
    private List<Distribution> designList;
    private List<Distribution> pageList;
    private List<Distribution> valorList;
    private BigDecimal designBonus;
    private Long projectId;
    private String createBy;
    private String remark;
    private Integer confirmedStatus;
    private BigDecimal pageBonus;
    private BigDecimal valorBonus;
    private Distribution designApplication;
    private Distribution pageApplication;
    private Distribution valorApplication;
    private Integer distribution;


    @Data
    public static class Distribution {
        private Long id;
        private Long projectId;
        private String field0;
        private String field1;
        private Integer isResponsible;
        private BigDecimal field2;
        private BigDecimal field3;
        private BigDecimal field4;
        private BigDecimal field5;
        private BigDecimal field6;
        private BigDecimal field7;
        private BigDecimal field8;
        private BigDecimal field9;
        private BigDecimal field10;
        //占比合计
        private BigDecimal proportionTotal;
        //奖金合计
        private BigDecimal bonusTotal;
        /**
         * 1.客服 2 负责人 3.工程师
         */
        private Integer role;
        /**
         * 确认状态 1 同意 2 不同意
         */
        private Integer confirmedStatus;
        private String remark;
        /**
         * 设计阶段 1：设计 2：封装 3：valor
         */
        private String designStage;
    }
}

